리눅스 xferlog

IT 위키
FTP 등을 통해 파일이 전송된 기록이 저장된 로그 파일
  • 위치: /var/log/xferlog

내용[편집 | 원본 편집]

# more xferlog
Thu May 17 11:54:41 2018 6 file.test.kr 1234567 /home/user/test1.mp3 b _ i r itwiki ftp 0 * c 
Thu May 17 11:54:42 2018 7 file.test.kr 1234567 /home/user/test2.mp3 b _ o r itwiki ftp 0 * c

항목 설명[편집 | 원본 편집]

  • 전송 날짜와 시간(Thu May 17 11:54:41 2018)
  • 전송 시간 (6)
    • 전송에 걸린 소요 시간(초 단위)
  • 원격 호스트 주소(file.test.kr)
  • 전송된 파일의 크기(1234567)
    • 전송된 파일의 크기(바이트 단위)
  • 전송 파일명(/home/user/test1.mp3)
    • 전송 된 파일의 전체 경로 입니다.
  • 전송 파일 유형(b)
    • 전송된 파일의 유형으로 두가지가 존재합니다.
    • a = ascii (문자, 텍스트)
    • b = binary (파일)
  • 액션 플래그 ( _ )
    • FTP 서비스에서 적용하는 내용, 어떠한 동작을 수행했는지 나타내는 플래그
    • 압축, 묶음에 관한 액션
    • 종류: _,C,U,T
기호
_ 행위가 일어나지 않은 것
C 파일이 압축된 경우
U 파일이 압축되지 않은 경우
T tar로 묶여 있음
  • 전송 방향 ( i )
    • 종류: i,o,d가 있습니다.
    • i = 파일을 업로드하여 서버로 들어오는 것(incoming)
    • o = 파일을 다운로드하여 서버에서 나가는 것(outgoing)
    • d = 파일을 삭제(delete)하는 것을 나타냅니다.
  • 엑세스 모드 ( r )
    • 사용자가 접근한 방식이나 형태를 나타내는 것
    • 종류: r,a,g
    • r = 시스템의 사용자 계정
    • a = 익명사용자(anonymous)
    • g = 비밀번호가 있는 게스트 계정
  • 사용자명 ( itwiki )
    • 로그인한 사용자명
  • 서비스명 ( ftp )
    • 호출된 서비스를 나타내는 것으로, 일반적으로 FTP
  • 사용자의 인증 방식 (0)
    • 사용자의 인증 방법
    • 0인 경우 없음을 나타내고 1인 경우 RFC 931 authentication
  • 인증 사용자 ID ( * )
    • 인증 메소드가 되돌려주는 사용자 ID입니다. *는 인증된 사용자 ID를 사용할 수 없는 경우
  • 완료 상태 ( c )
    • 전송의 완료 상태를 나타내 줍니다.
    • c = 전송이 완료된 상태를 나타냅니다. (complete)
    • i - 전송이 실패된 상태를 나타냅니다. (incomplete)